phase 2
return